// pages/psi/analyse/menu/index.js
const app = getApp();

Page({
  /**
   * 页面的初始数据
   */
  data: {
    prdSnapList: [],
    userIdentity: '', // 用户身份

    loading: true,
  },

  /**
   * 生命周期函数--监听页面加载
   */
  onLoad(options) {
    // 检验是否登录
    app.checkLogin();
    // 获取身份权限
    this.setData({
      userIdentity: app.globalData.userIdentity
    });

    // 记录操作日志
    app.api.log({
      title: '数据分析',
      message: 'success',
    })

    this.getDataSnap();
  },
  getDataSnap() {
    this.setData({
      loading: true,
    });
    console.log('getDataSnap');
    const userIdentity = this.data.userIdentity;
    console.log('用户权限：' + userIdentity);

    wx.request({
      url: 'https://sst.jmit.cn/api_sst/getDataSnap.aspx',
      data: {
        user_identity: userIdentity,
      },
      method: 'POST',
      header: {
        'content-type': 'application/x-www-form-urlencoded; charset=UTF-8',
      },
      success: (request) => {
        console.log('getDataSnap的结果', request.data);
        const res = request.data;
        //app.globalData.userInfo = res.data.data;//
        //var data = JSON.parse(res.data);

        if (res.code == 200) {
          this.setData({
            prdSnapList: res.data
          });
          this.setData({
            loading: false,
          });
        } else {
          this.setData({
            loading: false,
          });
        }
      },
      fail(res) {
        console.log(res.erMsg);
        this.setData({
          loading: false,
        });
      },
    });
  },
  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady() {},

  /**
   * 生命周期函数--监听页面显示
   */
  onShow() {
    this.getTabBar().init();
  },

  // 店铺分析
  toDPFX() {
    wx.navigateTo({
      url: `/pages/psi/analyse/dpfx/search`,
    });
  },

  // 品种分析
  toPZFX() {
    wx.navigateTo({
      url: `/pages/psi/analyse/pzfx/search`,
    });
  },

  // 竞品分析
  toJPFX() {
    wx.navigateTo({
      url: `/pages/psi/analyse/jpfx/search`,
    });
  },

  //-----------------------------
  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide() {},

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload() {},

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh() {},

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom() {},

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage() {},
});